#include "PacketType.h"

#ifndef PACKET_INCLUDED
#define PACKET_INCLUDED

class Packet
{
public:
	Packet(PacketType);
	//This builds the packet into a byte array, read to SendPacket();
	virtual void BuildSendPacket();
	//this function will send the packet.....
	void virtual SendPacket();
	//Builds the current classes variables fro you to read.
	void virtual BuildRecievePacket();
	~Packet(void);
	PacketType _pType;
};

#endif